.entry-title{padding-top:10px;margin-bottom:0;overflow: hidden;}
*{font-family:"Microsoft YaHei";}
.heading-block:after{border:none;}
.footer .copyright p{ color:#b7b7b7; line-height:0; text-align: center;}
.breadnav li{font-size:14px;}
#page-title{ background-color:#1abc9c;}
#page-title h1{color:#fff;}
#page-title span{color:#fefefe;}
#page-title li,#page-title li a{color:#fefefe;}
.video-middle{ text-align: center;}
.video-introduce p{font-size:15px;}
/*index*/
.lzb-swiper img{
    width: 100%;
    height:500px;
}
/*case*/
.post-grid .entry-image,
.post-grid .entry-image img,
.portfolio-item .portfolio-image img,
.portfolio-item .portfolio-image,
.portfolio-item .portfolio-image a,
.case-list .owl-item img{
    height: 500px;
}
.post-grid .entry-image img,
.portfolio-item .portfolio-image img,
.case-list .owl-item img{
    border:1px solid #e0e0e0;
    box-sizing: border-box;
}
.portfolio-desc {
    z-index: 3;
    padding: 0 5px;
}
.portfolio-desc h3{
    font-size:16px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.portfolio-item .portfolio-image .lzb-code img{
    width: 200px;
    height: 200px;
}
.lzb-code a {
    width: 200px !important;
    height: 200px !important;
    margin: -100px 0 0 -100px;
    line-height: 200px;
}
#logo{
    width: 20%;
    box-sizing: border-box;

}
#primary-menu{
    width: 75%;
    box-sizing: border-box;

}
#header.full-header #primary-menu > ul{
    width: 95%;
    box-sizing: border-box;
    margin-right:0;
}
#page-title li, #page-title li a{
    font-size:16px;
}
#primary-menu li .button{
    padding:0 10px;
}
/*help*/
.entry-title{
    padding-top:0;
}
#primary-menu .lzb-nav-button{
    float: right;
}
/*blog*/
.lzb-recently .entry-title{
    height:50px;
}
.lzb-introduce{
    padding-bottom:20px;
    border-bottom:1px solid #eaeaea;
    margin-bottom:30px;
}
/*join*/
.join-section{
    margin-top:0;

}
.lzb-background-white{
    background-color: #fff;
}
.lzb-icon-line{
    margin-top:40px;
}
.lzb-icon-line .fbox-center  .fbox-icon{
    margin-bottom:10px;
}
.lzb-index-list .portfolio-item .portfolio-image,
.lzb-index-list .portfolio-item .portfolio-image a,
.lzb-index-list .portfolio-item .portfolio-image img{
    height: 500px;
}
.lzb-index-list .portfolio-item .portfolio-image .lzb-code img{
    height: auto;
}
.footerBox{padding-top: 7px;height: 396px;font-family: "Microsoft Yahei";margin-top: 0px;background:#272b37;}
.footer{width:1200px;margin:0 auto;padding-top:40px;}
.footer>div{float:left;}
.footer .QRcode{float:right;}
.footerlogo{padding: 80px 70px 0 0;}
.footerlogo img{width:346px;height: 79px;}
.footer em{font-style:normal;}
.contactUs{width:400px;}
.contactUs span{height: 42px;background: url("../../wechat/images/ft_04.jpg") no-repeat left bottom;display:block;}
.contactUs span a{color:#fff;font-size:20px;}
.contactUs ul{}
.contactUs li{color: #8a8f9c;font-size: 14px;padding-top: 16px;}
.contactUs li a{color: #8a8f9c;}
.contactUs li em.ec {padding: 0 25px;}
.QRcode{width:298px;}
.QRcode span{height: 42px;background: url("../../wechat/images/ft_04.jpg") no-repeat left bottom;display:block;margin-bottom:30px;}
.QRcode span a{color: #fff;font-size: 20px;}
.QRcode i{float: right;font-style: normal;color: #f5f5f5;font-size: 20px;padding-top: 30px;line-height: 28px;display: block;}
.QRcode img{width: 127px;height: 127px;}
.swiper-container .swiper-pagination-bullet-active{background:#1abc9c;}
@media (max-width:1199px){
    .footer{width:100%;padding-top:20px;}
    .footer>div{float:none;margin:0 auto;width:98%;}
    .footer .QRcode{display:none;}
    .footerBox{height:auto;}
    .footerlogo{padding:0;text-align:center;}
    .footerlogo img{width:65%;height:auto;}
    .container{padding:0;margin:0;width:100% !important;}
    .content-wrap{padding:0;}
    .col_full>div{background:none !important;width:auto !important;height:auto !important;}
    .swiper-container{width:100% !important;height:auto !important;margin:0 !important;}
    .heading-block{margin:0 !important;}
    .col_full{margin:0 !important;}
    .contactUs li{font-size:12px;padding-top:10px;}
    .promo{margin-bottom:0 !important;}
    .contactUs span{text-align:center;}
    .contactUs li{text-align:center;}
}
@media (max-width: 1199px) and (min-width: 992px){
    .post-grid .entry-image,
    .post-grid .entry-image img,
    .portfolio-item .portfolio-image img,
    .portfolio-item .portfolio-image,
    .portfolio-item .portfolio-image a,
    .case-list .owl-item img{
        height: 500px;
    }
    .lzb-case-list .portfolio-item .portfolio-image,
    .lzb-case-list .portfolio-item .portfolio-image a,
    .lzb-case-list .portfolio-item .portfolio-image img{
        height: 500px;
    }
    .lzb-case-list .portfolio-item .portfolio-image .lzb-code img{
        height: 200px;
    }
    #primary-menu ul li a{
        padding:0 10px;
    }
    body .lzb-index-list .portfolio-item .portfolio-image,
    body .lzb-index-list .portfolio-item .portfolio-image a,
    body .lzb-index-list .portfolio-item .portfolio-image img{
        height: 500px;
    }

}

@media (min-width: 1199px){
    #logo{
        width: 15%;
        height: auto;
    }
    #primary-menu{
        width: 82%;
    }
}
@media (max-width: 991px){
    #logo{
        width: 60%;
        height: auto;
    }
    .lzb-case-list .portfolio-item{
        margin:0 auto 10px;
        float: none;
    }
    #portfolio-filter{
        float: none;
    }
    .shouji-logo{height:60px;position: absolute;top: 50%;left: 50%;margin-left: -76px;margin-top: -30px}

}
@media (max-width: 480px){
    .lzb-swiper img{
        width: 100%; height:200px;
    }
    .shouji-logo{height:60px;position: absolute;top: 50%;left: 50%;margin-left: -76px;margin-top: -30px}
}
